package com.enjoyor.soa.traffic.core.tsms.service;

import java.util.List;
import com.enjoyor.soa.traffic.core.tsms.domain.TaskExecuteRecord;
import com.enjoyor.soa.traffic.util.pojo.Page;

public interface ITaskExecuteRecordService {
	
	public TaskExecuteRecord getExecuteTaskRecordById(String recordId);

	public List<TaskExecuteRecord> getExecuteTaskRecordList(String recordId, String executeTaskId, String taskId, 
			String recordTypeId, String isWarn, String beginTime, String endTime);
	
	@SuppressWarnings("rawtypes")
	public Page getExecuteTaskRecordPage(Page page, String recordId, String executeTaskId, String taskId, 
			String recordTypeId, String isWarn, String beginTime, String endTime);
	
    public String insertRecord(TaskExecuteRecord taskExecuteRecord, String personName);
}
